global payment - German English Dictionary